|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.webphotos.entity.PhotoEntity
net.sf.webphotos.PhotoDTO
public class PhotoDTO
A classe PhotoDTO armazena dados específicos de uma foto. Dentre os dados estão ID da foto,ID do album e ID do crédito, legenda, crédito e resolução de tela.
| Field Summary | |
|---|---|
static com.google.common.base.Function<PhotoDTO,PhotoVO> |
FROM_PHOTODTO_PHOTOVO
|
| Fields inherited from interface net.sf.webphotos.entity.IsPhoto |
|---|
BY_KEY_ASCENDING, BY_KEY_DESCENDING |
| Constructor Summary | |
|---|---|
PhotoDTO(int ID,
int albumID,
String fotoLegenda,
int fotoCreditoID,
String fotoCreditoNome,
int fotoLargura,
int fotoAltura,
long tamanhoBytes)
Construtor da classe PhotoDTO. |
|
PhotoDTO(PhotoVO photoVO)
|
|
PhotoDTO(String arquivo)
Contrutor da classe PhotoDTO. |
|
| Method Summary | |
|---|---|
void |
atualizaFoto()
Faz a atualização dos dados da foto. |
int |
getAlbumID()
Retorna o ID do album. |
int |
getAltura()
Retorna o tamanho da altura da foto. |
String |
getCaminhoArquivo()
Retorna o nome ou o caminho do arquivo. |
int |
getCreditoID()
Retorna o ID do crédito. |
String |
getCreditoNome()
Retorna o crédito da foto. |
IsCredits |
getCreditos()
|
static String[] |
getCreditosArray()
Retorna um vetor com os valores de credito. |
int |
getFotoID()
Retorna o ID da foto. |
String |
getKey()
|
int |
getLargura()
Retorna o tamanho da largura da foto. |
String |
getLegenda()
Retorna a legenda da foto. |
static int |
getLstCreditosID(String nomeCredito)
Retorna o ID do crédito. |
static int |
getLstCreditosIndex(String nomeCredito)
Retorna um índice da matriz créditos dado um nome de crédito. |
Dimension |
getResolucao()
Retorna uma resolução especifica com os valores de altura e largura. |
static void |
populaCreditos()
Busca no banco de dados, os valores para setar a matriz creditos |
void |
resetCaminhoArquivo()
Limpa o valor da variavel caminhoArquivo. |
void |
setAlbumID(int albumID)
Seta o valor do ID do album |
void |
setAltura(int a)
Seta o valor da altura da foto. |
void |
setCreditoID(int c)
Seta o ID do credito. |
void |
setCreditoNome(String nome)
Seta o credito da foto e completa o creditoID. |
void |
setFotoID(int f)
Seta o ID da foto. |
void |
setLargura(int l)
Seta o valor da largura da foto. |
void |
setLegenda(String l)
Seta a legenda da foto. |
void |
setResolucao(Dimension r)
Seta o valor da resolução da foto. |
String |
toString()
Retorna todos os valores das variaveis de PhotoDTO em uma unica String. |
| Methods inherited from class net.sf.webphotos.entity.PhotoEntity |
|---|
compareTo, equals, hashCode |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final com.google.common.base.Function<PhotoDTO,PhotoVO> FROM_PHOTODTO_PHOTOVO
| Constructor Detail |
|---|
public PhotoDTO(PhotoVO photoVO)
public PhotoDTO(int ID,
int albumID,
String fotoLegenda,
int fotoCreditoID,
String fotoCreditoNome,
int fotoLargura,
int fotoAltura,
long tamanhoBytes)
ID - ID da foto.albumID - ID do album.fotoLegenda - Legenda da foto.fotoCreditoID - ID do créito.fotoCreditoNome - Crédito.fotoLargura - Largura da foto.fotoAltura - Altura da foto.public PhotoDTO(String arquivo)
arquivo - Nome ou caminho do arquivo.| Method Detail |
|---|
public int getFotoID()
public int getCreditoID()
public String getCreditoNome()
public String getLegenda()
public int getLargura()
public int getAltura()
public Dimension getResolucao()
Dimension
public String getCaminhoArquivo()
public void setFotoID(int f)
f - ID da foto.public void setCreditoID(int c)
c - ID do credito.public void setLegenda(String l)
l - Legenda.public void setLargura(int l)
l - Largura da foto.public void setAltura(int a)
a - Altura da foto.public void setResolucao(Dimension r)
r - Dimensão da foto. Para entender melhor os conceitos de dimensão
veja Dimensionpublic void setCreditoNome(String nome)
nome - Credito.public static String[] getCreditosArray()
populaCreditos()
completar os valores.
public static int getLstCreditosIndex(String nomeCredito)
nomeCredito - Crédito.
public static int getLstCreditosID(String nomeCredito)
nomeCredito - Crédito.
public static void populaCreditos()
throws SQLException
SQLException - Lança exceção caso ocorra algum erro no
acesso ao banco de dados.public String toString()
toString in class Objectpublic void resetCaminhoArquivo()
public void atualizaFoto()
throws Exception
Exception - Lança qualquer tipo de exceção que possa
interromper o fluxo da função.public int getAlbumID()
public void setAlbumID(int albumID)
albumID - ID do album.public String getKey()
public IsCredits getCreditos()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||